.tdatagrid_table
{
    border-collapse : separate;
    border          : 1px solid gray;
    font-family     : sans-serif,arial,verdana;
    font-size       : 10pt;
    color           : #171717;
    border-spacing  : 0pt;
}

.tdatagrid_col
{
    font-size      : 10pt;
    font-weight    : bold;
    border-left    : 1px solid white;
    border-top     : 2px solid #FAFAFA;
    border-right   : 1px solid gray;
    border-bottom  : 1px solid gray;
    padding-top    : 1px;
    background-color: #DBDBDB;
    color           : #333333;
    -moz-user-select:none;
    user-select     : none;
    cursor          : default;
    text-shadow     : 0 1px 0 #FFFFFF;
}

.tdatagrid_col_over
{
    font-size      : 10pt;
    font-weight    : bold;
    border-left    : 1px solid white;
    border-top     : 2px solid orange;
    border-right   : 1px solid gray;
    border-bottom  : 1px solid gray;
    padding-top    : 0px;
    cursor         : pointer;
    background-color: #dcdcdc;
    -moz-user-select:none;
    text-shadow     : 0 1px 0 #FFFFFF;
}

.tdatagrid_row_even
{
    background-color: #F0F0F0;
    height          : 19px;
}

.tdatagrid_row_odd
{
    background-color: #FFFFFF;
    height          : 19px;
}

.tdatagrid_row_sel
{
    background-color: #FFCA93;
    height          : 19px;
}